/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package unc.pds.util;

import java.io.Serializable;

/**
 *
 * @author ain
 */
public interface Arch extends Serializable{

    public Arch getChild();
    public Arch[] getChilds();
    public Arch getChild(String name);
    public Arch[] getChilds(String name);
    public void addChild(Arch child);
    public void removeChild(Arch child);
    public void rewriteChild(Arch child);

    public void setName(String name);
    public String getName();
    public void setValue(String val);
    public String getValue();

}
